Philanthropy and technology